<?
/**
 * Copyright (c) 2008-2011 Submit Consulting. Lima-Peru. All Right Reserved.
 * @author Ing. Angel Sullon M. (asullom@hotmail.com)
 * Created: 21.SEP.2000
 * Last Modify: 11.AGO.2011
 * Description of Proyecto: EntityBean
 */
class Proyecto {
	//	ProyectoId,
	//	Nombre,
	//	Alcance,
	//	FechaInicio,
	//	FechaTermino,
	//	Url LiderRef FechaAlta
	private $proyectoId;
	private $nombre;
	private $alcance;
	private $fechaInicio;
	private $fechaTermino;
	private $url;
	private $liderRef;
        private $fechaAlta;
        private $estado;
        private $urlRepositorio;

        //Campos adicionales para la vista
	private $avance;
        private $esfuerzoPendiente;
        private $esfuerzoEnCurso;
        private $esfuerzoCompletado;
        private $esfuerzoTotal;


	public function __construct(){
		$this->proyectoId=0;
		$this->nombre='';
		$this->alcance='';
		$this->fechaInicio='';
		$this->fechaTermino='';
		$this->url='';
                $this->liderRef= new Usuario();
		$this->fechaAlta='';
                $this->estado='';
                $this->urlRepositorio='';

                $this->avance='0%';
                $this->esfuerzoPendiente=0;
                $this->esfuerzoEnCurso=0;
                $this->esfuerzoCompletado=0;
                $this->esfuerzoTotal=0;
	}
        public function getProyectoId() {
            return $this->proyectoId;
        }

        public function setProyectoId($proyectoId) {
            $this->proyectoId = $proyectoId;
        }

        public function getNombre() {
            return $this->nombre;
        }

        public function setNombre($nombre) {
            $this->nombre = $nombre;
        }

        public function getAlcance() {
            return $this->alcance;
        }

        public function setAlcance($alcance) {
            $this->alcance = $alcance;
        }

        public function getFechaInicio() {
            return $this->fechaInicio;
        }

        public function setFechaInicio($fechaInicio) {
            $this->fechaInicio = $fechaInicio;
        }

        public function getFechaTermino() {
            return $this->fechaTermino;
        }

        public function setFechaTermino($fechaTermino) {
            $this->fechaTermino = $fechaTermino;
        }

        public function getUrl() {
            return $this->url;
        }

        public function setUrl($url) {
            $this->url = $url;
        }

        public function getLiderRef() {
            return $this->liderRef;
        }

        public function setLiderRef($liderRef) {
            $this->liderRef = $liderRef;
        }

        public function getFechaAlta() {
            return $this->fechaAlta;
        }

        public function setFechaAlta($fechaAlta) {
            $this->fechaAlta = $fechaAlta;
        }

        public function getAvance() {
            return $this->avance;
        }

        public function setAvance($avance) {
            $this->avance = $avance;
        }
        public function getEsfuerzoPendiente() {
            return $this->esfuerzoPendiente;
        }

        public function setEsfuerzoPendiente($esfuerzoPendiente) {
            $this->esfuerzoPendiente = $esfuerzoPendiente;
        }

        public function getEsfuerzoEnCurso() {
            return $this->esfuerzoEnCurso;
        }

        public function setEsfuerzoEnCurso($esfuerzoEnCurso) {
            $this->esfuerzoEnCurso = $esfuerzoEnCurso;
        }

        public function getEsfuerzoCompletado() {
            return $this->esfuerzoCompletado;
        }

        public function setEsfuerzoCompletado($esfuerzoCompletado) {
            $this->esfuerzoCompletado = $esfuerzoCompletado;
        }

        public function getEsfuerzoTotal() {
            return $this->esfuerzoTotal;
        }

        public function setEsfuerzoTotal($esfuerzoTotal) {
            $this->esfuerzoTotal = $esfuerzoTotal;
        }


        public function getEstado() {
            return $this->estado;
        }

        public function setEstado($estado) {
            $this->estado = $estado;
        }

        public function getUrlRepositorio() {
            return $this->urlRepositorio;
        }

        public function setUrlRepositorio($urlRepositorio) {
            $this->urlRepositorio = $urlRepositorio;
        }




}
?>